package com.ly.drivingschool.service;

import com.ly.drivingschool.pojo.Pager;
import com.ly.drivingschool.pojo.User;

public interface UserService {
    // 汇总数据
    long count();

    // 分页查询
    Pager<User> findByPager(int page, int size);

    // 模糊查询
    Pager<User> findByKey(int page, int size, String keyWork);

    Pager<User> findByCondition(int page, int size,String col,String code);

    // 删除
    int deleteByPrimaryKey(Integer userId);
    // 批量删除
    int deleteByBatchUser(int[] array);

    // 查询一条记录
    User selectByPrimaryKey(Integer userId);

    User selectByIdCard(String idCard);

    User findByDict(Integer userId);

    int updateByPrimaryKeySelective(User record);

    // 根据id按需添加新学员
    int insertSelective(User record);
}
